Abstractions for Validation in Action

نویسندگان

  • Guido de Caso
  • Víctor A. Braberman
  • Diego Garbervetsky
  • Sebastián Uchitel
چکیده

ions for Validation in Action Guido de Caso, Victor Braberman, Diego Garbervetsky, and Sebastian Uchitel 1 Departamento de Computación, FCEyN, Universidad de Buenos Aires, Buenos Aires, Argentina {gdecaso,vbraber,diegog,suchitel}@dc.uba.ar 2 Department of Computing, Imperial College, London, UK [email protected] Abstract. Many software engineering artefacts, such as source code or specifications, define a set of operations and impose restrictions to the ordering on which they have to be invoked. Enabledness Preserving Abstractions (EPAs) are concise representations of the behaviour space for such artefacts. In this paper, we exemplify how EPAs might be used for validation of software engineering artefacts by showing the use of EPAs to support some programming tasks on a simple C# class. Many software engineering artefacts, such as source code or specifications, define a set of operations and impose restrictions to the ordering on which they have to be invoked. Enabledness Preserving Abstractions (EPAs) are concise representations of the behaviour space for such artefacts. In this paper, we exemplify how EPAs might be used for validation of software engineering artefacts by showing the use of EPAs to support some programming tasks on a simple C# class.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Validation study of the extended theory of reasoned action questionnaire for drug abuse prevention in adolescents

The aim of this study was to design and assess the validity and reliability of the theory of reasoned action extended version questionnaire for drug abuse avoidance in Iranian male adolescents. Validity and reliability of a measure consisting of TRA and self efficacy construct for substance abuse avoidance was assessed by scientific methods. Cross-sectional data was collected via self-admini...

متن کامل

Investigating the Psychometric Properties (Validation and Validation) of the Portrait Values Questionnaire

Abstract Introduction: Values are central elements of the personality and constructive blocks of good life and are considered as criteria for guiding thought and practice. The purpose of the present study was to investigate the psychometric properties (reliability and validity) of the portrait values questionnaire. Method: This research was a descriptive-analytic study that was a confirmatory...

متن کامل

Petri Net Based Software Validation Prospects and Limitations

Petri net based software validation to check the synchronization structure against some data or control flow anomalies (like unboundedness or non-liveness) has been a well-known and widely used approach for about ten years. To decrease the complexity problem and because the simpler the model, the more efficient the analysis, the validation is usually tried with the help of place transition Petr...

متن کامل

Exploiting structural abstractions for consistency based diagnosis of large configurator knowledge bases

Debugging, validation, and maintenance of configurator knowledge bases are important tasks for the successful deployment of product configuration systems, due to frequent changes (e.g., new component types, new regulations) in the configurable products. Model based diagnosis techniques have shown to be a promising approach to support the test engineer in identifying faulty parts in declarative ...

متن کامل

Evaluating Model Abstractions: A Quantitative Approach

An \evaluation" approach devised for an inductive reasoning system called Logic-based Discrete-event Inductive Reasoner is the focus of this paper. The underlying inductive reasoning methodology utilizes abstractions as its primary means to deal with lack of knowledge. Based on abstractions and their treatments as assumptions, the Logic-based Discrete-event Inductive Reasoning system allows non...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012